package com.wuliu.common.constant;

/**
 * 运单相关常量
 *
 * @author realue
 * @version 1.0
 * @date 2023-10-26 14:49
 */
public class OrderConstants {

    //运单状态 1.收货 2.录单 3.装车 4.发车 5.到车 6.卸车 7.转运 8.派件 9.派件转运 10.签收(完成) 11.取消(作废) 12.问题件
    public static final int ORDER_STATUS_1 = 1;
    public static final int ORDER_STATUS_2 = 2;
    public static final int ORDER_STATUS_3 = 3;
    public static final int ORDER_STATUS_4 = 4;
    public static final int ORDER_STATUS_5 = 5;
    public static final int ORDER_STATUS_6 = 6;
    public static final int ORDER_STATUS_7 = 7;
    public static final int ORDER_STATUS_8 = 8;
    public static final int ORDER_STATUS_9 = 9;
    public static final int ORDER_STATUS_10 = 10;
    public static final int ORDER_STATUS_11 = 11;
    public static final int ORDER_STATUS_12 = 12;

    //装车单状态 1装车 2发车 3卸车 4完成 5异常
    public static final int LOADING_STATUS_1 = 1;
    public static final int LOADING_STATUS_2 = 2;
    public static final int LOADING_STATUS_3 = 3;
    public static final int LOADING_STATUS_4 = 4;
    public static final int LOADING_STATUS_5 = 5;

    //预约单状态  0.待接单 1.已接单 2.已揽收 3.已完成 4.已取消
    public static final int ORDER_PRE_STATUS_0 = 0;
    public static final int ORDER_PRE_STATUS_1 = 1;
    public static final int ORDER_PRE_STATUS_2 = 2;
    public static final int ORDER_PRE_STATUS_3 = 3;
    public static final int ORDER_PRE_STATUS_4 = 4;

    //付款方式 1.寄付 2.到付 3.寄付月结 4.到付月结
    public static final int ORDER_PAY_SIDE_1 = 1;
    public static final int ORDER_PAY_SIDE_2 = 2;
    public static final int ORDER_PAY_SIDE_3 = 3;
    public static final int ORDER_PAY_SIDE_4 = 4;

    //运单类型 1.标准快递(普通件)
    public static final int ORDER_CARGO_TYPE_1 = 1;

    //订单来源1.app下单 2.小程序下单 3.后台录入 4.后台导入
    public static final int ORDER_SOURCE_TYPE_1 = 1;
    public static final int ORDER_SOURCE_TYPE_2 = 2;
    public static final int ORDER_SOURCE_TYPE_3 = 3;
    public static final int ORDER_SOURCE_TYPE_4 = 4;
}
